Extend the MariaDB define check to cover the later versions too
authorAndy Shaw <andy.shaw@qt.io>
Wed, 27 Sep 2017 07:23:10 +0000 (09:23 +0200)
committerLisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Sun, 20 May 2018 21:57:15 +0000 (22:57 +0100)
Change-Id: Ide89b4e07feb116bf152cbf3f5630d313e8ba0f1

Gbp-Pq: Name extend_mariadb_define_check.diff

src/plugins/sqldrivers/mysql/qsql_mysql.cpp

index 365f89957a398968856d0263b6a0d299ddef2838..ec4bf5dd5e0fe5492e30894486e39e36b46c9a74 100644 (file)
@@ -1160,14 +1160,14 @@ static void qLibraryInit()
 # endif // MYSQL_VERSION_ID
 #endif // Q_NO_MYSQL_EMBEDDED
 
-#ifdef MARIADB_BASE_VERSION
+#if defined(MARIADB_BASE_VERSION) || defined(MARIADB_VERSION_ID)
     qAddPostRoutine([]() { mysql_server_end(); });
 #endif
 }
 
 static void qLibraryEnd()
 {
-#if !defined(MARIADB_BASE_VERSION)
+#if !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID)
 # if !defined(Q_NO_MYSQL_EMBEDDED)
 #  if MYSQL_VERSION_ID > 40000
 #   if (MYSQL_VERSION_ID >= 40110 && MYSQL_VERSION_ID < 50000) || MYSQL_VERSION_ID >= 50003